39 research outputs found

    Knowledge Engineering in the Social Era

    Get PDF
    We have never been so connected like nowadays. We have become more and more social by forming spontaneous relations and initiating interactions to share information with each other (even with strangers). In this keynote speech, we highlight the evolution of knowledge engineering, point out social systems\u27 characteristics, and then, discuss how these characteris-tics could impact knowledge engineering. Indeed, we expect that social systems\u27 characteristics will make knowledge engineering adjust to tackle the social era\u27s challenges. Existing knowledge engineering models, practices, techniques, and languages need to be revisited and social systems\u27 complexity needs to be mastered with new and advanced knowledge engineering models, practices, techniques, and languages for a better appreciation of knowledge in the social era

    Software testing as a service (TaaS): The BISA approach

    Get PDF
    In this paper an approach for designing a service-oriented software testing framework is discussed. This framework relies on a set of intelligent expert tools developed earlier in the context of the OptimalSQM initiative. After an overview of OptimalSQM, the paper concentrates on the key challenges that rise out of adopting Test as a Service (TaaS) in compliance with the movement of Software as a Service (SaaS). TaaS is, also examined from a social perspective by helping out software engineers discover necessary test services. © 2011 IEEE

    An Approach for Mitigating Disruptions on Resources’ Consumption Cycles

    Get PDF
    This paper examines the impact of disruptions on consumption cycles of resources. Such a cycle consists of states and transitions that depict how a resource is prepared, consumed, locked, unlocked, and withdrawn. It happens that events like last-minute upgrades and urgent fixes arise disrupting the resource’s ongoing consumption. Disruption leads to suspending an ongoing consumption to accommodate these events according to 3 scenarios referred to, in this paper, as co-existence, taking turns, and co-existence/taking turns. To verify the correctness of the resources’ consumption cycles with respect to each scenario, Petri Nets (PN) are developed linking this verification to properties like liveness and deadlock freeness

    Software engineering framework for digital service-oriented EcoSystem

    Get PDF
    This paper deals with a software development process framework intended to act as a testbed in a service-oriented digital ecoSystem. After short introduction to software ecosystems a concise overview of the framework and its role in such environment is given. After that, the main software engineering components of the framework are described with few examples of how it works. © 2011 IEEE

    Social web services management

    Get PDF
    As part of our ongoing work on social-intensive Web services, also referred to as social Web services, different types of networks that connect them together are developed. These networks include collaboration, substitution, and competition, and permit the addressing of specific issues related to Web service use such as composition, discovery, and high-availability. Social is embraced because of the similarities of situations that Web services run into at run time with situations that people experience daily. Indeed, Web services compete, collaborate, and substitute. This is typical to what people do. This chapter sheds light on some criteria that support Web service selection of a certain network to sign up over another. These criteria are driven by the security means that each network deploys to ensure the safety and privacy of its members from potential attacks. When a Web service signs up in a network, it becomes exposed to both the authority of the network and the existing members in the network as well. These two can check and alter the Web service\u27s credentials, which may jeopardize its reputation and correctness levels

    Social web services management

    Get PDF
    As part of our ongoing work on social-intensive Web services, also referred to as social Web services, different types of networks that connect them together are developed. These networks include collaboration, substitution, and competition, and permit the addressing of specific issues related to Web service use such as composition, discovery, and high-availability. Social is embraced because of the similarities of situations that Web services run into at run time with situations that people experience daily. Indeed, Web services compete, collaborate, and substitute. This is typical to what people do. This chapter sheds light on some criteria that support Web service selection of a certain network to sign up over another. These criteria are driven by the security means that each network deploys to ensure the safety and privacy of its members from potential attacks. When a Web service signs up in a network, it becomes exposed to both the authority of the network and the existing members in the network as well. These two can check and alter the Web service\u27s credentials, which may jeopardize its reputation and correctness levels

    B2S4B: A Platform for Smart City Business Processes Management and Adaptation

    Get PDF
    This paper deals with the design and development of the B2S4B platform that bridges Smart City ecosystems (the business world) and city sensors: the IoT and citizens (the IoT and the social worlds). This platform allows the reconfiguration of Smart City business processes (BPs) based on the detected events and knowledge derived over time. In support of this, the concept of Smart City Observers (SCO) was introduced which acts as a man-in-a-middle between BPs, and the IoT and the social worlds by defining what should be monitored and how the respective observations could impact these worlds. In its turn, B2S4B analyses the detected events from all active SCOs and based on the predefined knowledge allows the synchronized reconfiguration of a BP and of the city sensors that feed the SCOs with accurate information. This paper proposes an approach for manual and automatic adaptation of Smart City BPs based on events reported by SCOs. In order to demonstrate the usability and effectiveness of the proposed approach this paper illustrates how this platform could be used in a case study on Smart City traffic control

    Re-engineering of Smart City\u27s Business Processes Based on Social Networks and Internet of Things

    Get PDF
    This paper reports our experience with developing a Business-2-Social (B2S) platform that provides necessary support to all this platform\u27s constituents, namely business processes, social media (e.g., social network), and Internet of Things (IoT). This platform is exemplified with smart cities whose successful management requires a complete integration of IoT and social media capabilities into the business processes implementing user services. To ensure a successful integration, social actions, that a smart city would allow citizens execute, are analyzed in terms of impact of these smart city\u27s business processes. Reactions to these actions are tracked and then analyzed to improve user services

    Trust-empowered, IoT-driven legitimate data offloading

    Get PDF
    In an IoT environment deployed on top of fog and/or cloud nodes, offloading data between nodes is a common practice that aims at lessening the burden on these nodes and hence, meeting some real-time processing requirements. Existing initiatives put emphasis on “when to offload” and “where to offload” using criteria like resource constraint, load balancing, and data safety during transfer. However, there is limited emphasis on the trustworthiness of those nodes that will accept the offloaded data putting these data at risk of misuse. To address this limited emphasis, this paper advocates for trust as a decision criterion for identifying the appropriate nodes for hosting the offloaded data. A trust model is designed and then, developed considering factors like legitimacy, quality-of-service, and quality-of-experience. A system demonstrating the technical doability of the trust model is presented in the paper, as well

    Initiating and tracking social actions to adapt and improve smart city\u27s business processes

    Get PDF
    © 2017 IEEE. This paper presents Business-2-Social (B2S) platform. It is a Web-based application that provides connection of a smart city\u27s components, namely business processes, Internet of Things (IoT), and social networks. B2S collects and processes IoT-related data in preparation of supporting the decision makers. Based on IoT data and defined guidelines, B2S automatically initiates social actions and collects citizens\u27 feedback. The objective is to drive the interactions between smart cities and citizens so that necessary services are offered
    corecore